package com.trhui.mallbook.domain.request.dg;

/**
 * @author huangh
 * @version 1.0
 * @description
 * @date 2025/1/21 10:18
 */

public class DgRegisterNoMicroInfo {

    /**
     * 小票名称，展示在POS小票上
     */
    private String receiptName;
    /**
     * 经营类型：1-实体, 2-虚拟
     */
    private String busiType;
    /**
     * 证照图片，通过图片上传接口上传材料
     */
    private String licensePicNo;
    /**
     * 证照编号，工商营业执照编号
     */
    private String licenseCode;
    /**
     * 证照类型，默认NATIONAL_LEGAL_MERGE
     */
    private String licenseType;
    /**
     * 证照有效期类型：0-非长期有效, 1-长期有效
     */
    private String licenseValidityType;
    /**
     * 证照有效期开始日期，格式：yyyyMMdd
     */
    private String licenseBeginDate;
    /**
     * 证照有效期截止日期，格式：yyyyMMdd
     */
    private String licenseEndDate;
    /**
     * 成立时间，格式：yyyyMMdd
     */
    private String foundDate;
    /**
     * 注册资本，保留两位小数
     */
    private String regCapital;
    /**
     * 经营范围
     */
    private String businessScope;
    /**
     * 注册省，参考地区码
     */
    private String regProvId;
    /**
     * 注册市，参考地区码
     */
    private String regAreaId;
    /**
     * 注册区，参考地区码
     */
    private String regDistrictId;
    /**
     * 注册详细地址
     */
    private String regDetail;
    /**
     * 法人姓名，最大支持16个汉字
     */
    private String legalName;
    /**
     * 法人证件类型，参考《自然人证件类型》
     */
    private String legalCertType;
    /**
     * 法人证件号码
     */
    private String legalCertNo;
    /**
     * 法人证件有效期类型：1-长期有效, 0-非长期有效
     */
    private String legalCertValidityType;
    /**
     * 法人证件有效期开始日期，格式：yyyyMMdd
     */
    private String legalCertBeginDate;
    /**
     * 法人证件有效期截止日期，格式：yyyyMMdd
     */
    private String legalCertEndDate;
    /**
     * 法人手机号
     */
    private String legalMobileNo;
    /**
     * 法人证件地址
     */
    private String legalAddr;
    /**
     * 法人身份证国徽面，通过图片上传接口上传材料
     */
    private String legalCertBackPicNo;
    /**
     * 法人身份证人像面，通过图片上传接口上传材料
     */
    private String legalCertFrontPicNo;
    /**
     * 开户许可证，企业商户需要，结算账号为对公账户必填
     */
    private String regAcctPicNo;
    /**
     * 基本存款账户编号或核准号，条件选填
     */
    private String openLicenceNo;
    /**
     * 银行卡正面
     */
    private String settleCardFrontPicNo;
    /**
     * 持卡人身份证国徽面，对私必填
     */
    private String settleCertBackPicNo;
    /**
     * 持卡人身份证人像面，对私必填
     */
    private String settleCertFrontPicNo;
    /**
     * 授权委托书，对私非法人必填
     */
    private String authEnturstPicNo;
    /**
     * 线下经营-店铺门头照，通过图片上传接口上传材料
     */
    private String storeHeaderPicNo;
    /**
     * 线下经营-店铺内景/工作区域照，通过图片上传接口上传材料
     */
    private String storeIndoorPicNo;

    public String getReceiptName() {
        return receiptName;
    }

    public void setReceiptName(String receiptName) {
        this.receiptName = receiptName;
    }

    public String getBusiType() {
        return busiType;
    }

    public void setBusiType(String busiType) {
        this.busiType = busiType;
    }

    public String getLicensePicNo() {
        return licensePicNo;
    }

    public void setLicensePicNo(String licensePicNo) {
        this.licensePicNo = licensePicNo;
    }

    public String getLicenseCode() {
        return licenseCode;
    }

    public void setLicenseCode(String licenseCode) {
        this.licenseCode = licenseCode;
    }

    public String getLicenseType() {
        return licenseType;
    }

    public void setLicenseType(String licenseType) {
        this.licenseType = licenseType;
    }

    public String getLicenseValidityType() {
        return licenseValidityType;
    }

    public void setLicenseValidityType(String licenseValidityType) {
        this.licenseValidityType = licenseValidityType;
    }

    public String getLicenseBeginDate() {
        return licenseBeginDate;
    }

    public void setLicenseBeginDate(String licenseBeginDate) {
        this.licenseBeginDate = licenseBeginDate;
    }

    public String getLicenseEndDate() {
        return licenseEndDate;
    }

    public void setLicenseEndDate(String licenseEndDate) {
        this.licenseEndDate = licenseEndDate;
    }

    public String getFoundDate() {
        return foundDate;
    }

    public void setFoundDate(String foundDate) {
        this.foundDate = foundDate;
    }

    public String getRegCapital() {
        return regCapital;
    }

    public void setRegCapital(String regCapital) {
        this.regCapital = regCapital;
    }

    public String getBusinessScope() {
        return businessScope;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }

    public String getRegProvId() {
        return regProvId;
    }

    public void setRegProvId(String regProvId) {
        this.regProvId = regProvId;
    }

    public String getRegAreaId() {
        return regAreaId;
    }

    public void setRegAreaId(String regAreaId) {
        this.regAreaId = regAreaId;
    }

    public String getRegDistrictId() {
        return regDistrictId;
    }

    public void setRegDistrictId(String regDistrictId) {
        this.regDistrictId = regDistrictId;
    }

    public String getRegDetail() {
        return regDetail;
    }

    public void setRegDetail(String regDetail) {
        this.regDetail = regDetail;
    }

    public String getLegalName() {
        return legalName;
    }

    public void setLegalName(String legalName) {
        this.legalName = legalName;
    }

    public String getLegalCertType() {
        return legalCertType;
    }

    public void setLegalCertType(String legalCertType) {
        this.legalCertType = legalCertType;
    }

    public String getLegalCertNo() {
        return legalCertNo;
    }

    public void setLegalCertNo(String legalCertNo) {
        this.legalCertNo = legalCertNo;
    }

    public String getLegalCertValidityType() {
        return legalCertValidityType;
    }

    public void setLegalCertValidityType(String legalCertValidityType) {
        this.legalCertValidityType = legalCertValidityType;
    }

    public String getLegalCertBeginDate() {
        return legalCertBeginDate;
    }

    public void setLegalCertBeginDate(String legalCertBeginDate) {
        this.legalCertBeginDate = legalCertBeginDate;
    }

    public String getLegalCertEndDate() {
        return legalCertEndDate;
    }

    public void setLegalCertEndDate(String legalCertEndDate) {
        this.legalCertEndDate = legalCertEndDate;
    }

    public String getLegalMobileNo() {
        return legalMobileNo;
    }

    public void setLegalMobileNo(String legalMobileNo) {
        this.legalMobileNo = legalMobileNo;
    }

    public String getLegalAddr() {
        return legalAddr;
    }

    public void setLegalAddr(String legalAddr) {
        this.legalAddr = legalAddr;
    }

    public String getLegalCertBackPicNo() {
        return legalCertBackPicNo;
    }

    public void setLegalCertBackPicNo(String legalCertBackPicNo) {
        this.legalCertBackPicNo = legalCertBackPicNo;
    }

    public String getLegalCertFrontPicNo() {
        return legalCertFrontPicNo;
    }

    public void setLegalCertFrontPicNo(String legalCertFrontPicNo) {
        this.legalCertFrontPicNo = legalCertFrontPicNo;
    }

    public String getRegAcctPicNo() {
        return regAcctPicNo;
    }

    public void setRegAcctPicNo(String regAcctPicNo) {
        this.regAcctPicNo = regAcctPicNo;
    }

    public String getOpenLicenceNo() {
        return openLicenceNo;
    }

    public void setOpenLicenceNo(String openLicenceNo) {
        this.openLicenceNo = openLicenceNo;
    }

    public String getSettleCardFrontPicNo() {
        return settleCardFrontPicNo;
    }

    public void setSettleCardFrontPicNo(String settleCardFrontPicNo) {
        this.settleCardFrontPicNo = settleCardFrontPicNo;
    }

    public String getSettleCertBackPicNo() {
        return settleCertBackPicNo;
    }

    public void setSettleCertBackPicNo(String settleCertBackPicNo) {
        this.settleCertBackPicNo = settleCertBackPicNo;
    }

    public String getSettleCertFrontPicNo() {
        return settleCertFrontPicNo;
    }

    public void setSettleCertFrontPicNo(String settleCertFrontPicNo) {
        this.settleCertFrontPicNo = settleCertFrontPicNo;
    }

    public String getAuthEnturstPicNo() {
        return authEnturstPicNo;
    }

    public void setAuthEnturstPicNo(String authEnturstPicNo) {
        this.authEnturstPicNo = authEnturstPicNo;
    }

    public String getStoreHeaderPicNo() {
        return storeHeaderPicNo;
    }

    public void setStoreHeaderPicNo(String storeHeaderPicNo) {
        this.storeHeaderPicNo = storeHeaderPicNo;
    }

    public String getStoreIndoorPicNo() {
        return storeIndoorPicNo;
    }

    public void setStoreIndoorPicNo(String storeIndoorPicNo) {
        this.storeIndoorPicNo = storeIndoorPicNo;
    }
}
